	.file	1 "auto_nombre.c"
	.section .mdebug.abi32
	.previous
	.rdata
	.align	2
$LC0:
	.ascii	"Erreur au %deme caractere << %c >> de la chaine << %s >>"
	.ascii	".\012\000"
	.text
	.align	2
	.globl	erreur_caractere
	.ent	erreur_caractere
erreur_caractere:
	.frame	$fp,32,$31		# vars= 0, regs= 2/0, args= 24, gp= 0
	.mask	0xc0000000,-4
	.fmask	0x00000000,0
	.set	noreorder
	.set	nomacro
	
	addiu	$sp,$sp,-32
	sw	$31,28($sp)
	sw	$fp,24($sp)
	move	$fp,$sp
	sw	$4,32($fp)
	sw	$5,36($fp)
	sw	$6,40($fp)
	li	$4,3			# 0x3
	jal	gestiondesmessages_ecritdebutligne
	nop

	lw	$2,32($fp)
	nop
	sw	$2,16($sp)
	li	$4,3			# 0x3
	lui	$2,%hi($LC0)
	addiu	$5,$2,%lo($LC0)
	lw	$6,36($fp)
	lw	$7,40($fp)
	jal	gestiondesmessages_ecriretexte
	nop

	li	$2,3			# 0x3
	move	$sp,$fp
	lw	$31,28($sp)
	lw	$fp,24($sp)
	addiu	$sp,$sp,32
	j	$31
	nop

	.set	macro
	.set	reorder
	.end	erreur_caractere
	.size	erreur_caractere, .-erreur_caractere
	.align	2
	.globl	classifie_nombre
	.ent	classifie_nombre
classifie_nombre:
	.frame	$fp,48,$31		# vars= 24, regs= 2/0, args= 16, gp= 0
	.mask	0xc0000000,-4
	.fmask	0x00000000,0
	.set	noreorder
	.set	nomacro
	
	addiu	$sp,$sp,-48
	sw	$31,44($sp)
	sw	$fp,40($sp)
	move	$fp,$sp
	sw	$4,48($fp)
	sw	$0,24($fp)
	sw	$0,20($fp)
	sw	$0,20($fp)
	j	$L4
	nop

$L5:
	lw	$3,20($fp)
	lw	$2,48($fp)
	nop
	addu	$2,$3,$2
	lbu	$2,0($2)
	nop
	sb	$2,16($fp)
	lw	$2,24($fp)
	nop
	sltu	$2,$2,6
	beq	$2,$0,$L6
	nop

	lw	$2,24($fp)
	nop
	sll	$3,$2,2
	lui	$2,%hi($L13)
	addiu	$2,$2,%lo($L13)
	addu	$2,$3,$2
	lw	$2,0($2)
	nop
	j	$2
	nop

	.rdata
	.align	2
	.align	2
$L13:
	.word	$L7
	.word	$L8
	.word	$L9
	.word	$L10
	.word	$L11
	.word	$L12
	.text
$L7:
	lb	$2,16($fp)
	nop
	move	$3,$2
	lw	$2,%gp_rel(__ctype_ptr__)($28)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	andi	$2,$2,0x00ff
	andi	$2,$2,0x4
	beq	$2,$0,$L14
	nop

	lb	$3,16($fp)
	li	$2,48			# 0x30
	bne	$3,$2,$L16
	nop

	li	$2,1			# 0x1
	sw	$2,36($fp)
	j	$L18
	nop

$L16:
	li	$2,4			# 0x4
	sw	$2,36($fp)
$L18:
	lw	$2,36($fp)
	nop
	sw	$2,24($fp)
	lw	$3,24($fp)
	li	$2,1			# 0x1
	bne	$3,$2,$L6
	nop

	lw	$4,48($fp)
	jal	strlen
	nop

	addiu	$3,$2,-1
	lw	$2,20($fp)
	nop
	beq	$3,$2,$L21
	nop

	lw	$3,20($fp)
	lw	$2,48($fp)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	move	$3,$2
	lw	$2,%gp_rel(__ctype_ptr__)($28)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	andi	$2,$2,0x00ff
	andi	$2,$2,0x8
	bne	$2,$0,$L21
	nop

	lw	$3,20($fp)
	lw	$2,48($fp)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	bne	$2,$0,$L6
	nop

$L21:
	li	$2,4			# 0x4
	sw	$2,24($fp)
	j	$L6
	nop

$L14:
	lb	$2,16($fp)
	nop
	move	$3,$2
	lw	$2,%gp_rel(__ctype_ptr__)($28)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	andi	$2,$2,0x00ff
	andi	$2,$2,0x8
	bne	$2,$0,$L25
	nop

	lb	$2,16($fp)
	nop
	bne	$2,$0,$L27
	nop

$L25:
	sw	$0,24($fp)
	j	$L6
	nop

$L27:
	lw	$2,20($fp)
	lb	$3,16($fp)
	lw	$4,48($fp)
	move	$5,$2
	move	$6,$3
	jal	erreur_caractere
	nop

	sw	$2,32($fp)
	j	$L28
	nop

$L8:
	lb	$3,16($fp)
	li	$2,120			# 0x78
	beq	$3,$2,$L29
	nop

	lb	$3,16($fp)
	li	$2,88			# 0x58
	bne	$3,$2,$L31
	nop

$L29:
	li	$2,3			# 0x3
	sw	$2,24($fp)
	j	$L6
	nop

$L31:
	lb	$2,16($fp)
	nop
	move	$3,$2
	lw	$2,%gp_rel(__ctype_ptr__)($28)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	andi	$2,$2,0x00ff
	andi	$2,$2,0x4
	beq	$2,$0,$L33
	nop

	lb	$2,16($fp)
	nop
	slt	$2,$2,56
	beq	$2,$0,$L33
	nop

	li	$2,5			# 0x5
	sw	$2,24($fp)
	j	$L6
	nop

$L33:
	lw	$2,20($fp)
	lb	$3,16($fp)
	lw	$4,48($fp)
	move	$5,$2
	move	$6,$3
	jal	erreur_caractere
	nop

	sw	$2,32($fp)
	j	$L28
	nop

$L9:
	lb	$2,16($fp)
	nop
	move	$3,$2
	lw	$2,%gp_rel(__ctype_ptr__)($28)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	andi	$2,$2,0x00ff
	andi	$2,$2,0x44
	beq	$2,$0,$L36
	nop

	li	$2,3			# 0x3
	sw	$2,24($fp)
	j	$L6
	nop

$L36:
	lw	$2,20($fp)
	lb	$3,16($fp)
	lw	$4,48($fp)
	move	$5,$2
	move	$6,$3
	jal	erreur_caractere
	nop

	sw	$2,32($fp)
	j	$L28
	nop

$L10:
	lb	$2,16($fp)
	nop
	move	$3,$2
	lw	$2,%gp_rel(__ctype_ptr__)($28)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	andi	$2,$2,0x00ff
	andi	$2,$2,0x44
	beq	$2,$0,$L38
	nop

	li	$2,3			# 0x3
	sw	$2,24($fp)
	j	$L6
	nop

$L38:
	lb	$2,16($fp)
	nop
	move	$3,$2
	lw	$2,%gp_rel(__ctype_ptr__)($28)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	andi	$2,$2,0x00ff
	andi	$2,$2,0x8
	bne	$2,$0,$L40
	nop

	lb	$2,16($fp)
	nop
	bne	$2,$0,$L42
	nop

$L40:
	li	$2,15			# 0xf
	sw	$2,32($fp)
	j	$L28
	nop

$L42:
	lw	$2,20($fp)
	lb	$3,16($fp)
	lw	$4,48($fp)
	move	$5,$2
	move	$6,$3
	jal	erreur_caractere
	nop

	sw	$2,32($fp)
	j	$L28
	nop

$L11:
	lb	$2,16($fp)
	nop
	move	$3,$2
	lw	$2,%gp_rel(__ctype_ptr__)($28)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	andi	$2,$2,0x00ff
	andi	$2,$2,0x4
	beq	$2,$0,$L43
	nop

	li	$2,4			# 0x4
	sw	$2,24($fp)
	j	$L6
	nop

$L43:
	lb	$2,16($fp)
	nop
	move	$3,$2
	lw	$2,%gp_rel(__ctype_ptr__)($28)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	andi	$2,$2,0x00ff
	andi	$2,$2,0x8
	bne	$2,$0,$L45
	nop

	lb	$2,16($fp)
	nop
	bne	$2,$0,$L47
	nop

$L45:
	li	$2,14			# 0xe
	sw	$2,32($fp)
	j	$L28
	nop

$L47:
	lw	$2,20($fp)
	lb	$3,16($fp)
	lw	$4,48($fp)
	move	$5,$2
	move	$6,$3
	jal	erreur_caractere
	nop

	sw	$2,32($fp)
	j	$L28
	nop

$L12:
	lb	$2,16($fp)
	nop
	move	$3,$2
	lw	$2,%gp_rel(__ctype_ptr__)($28)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	andi	$2,$2,0x00ff
	andi	$2,$2,0x4
	beq	$2,$0,$L48
	nop

	lb	$2,16($fp)
	nop
	slt	$2,$2,56
	beq	$2,$0,$L48
	nop

	li	$2,5			# 0x5
	sw	$2,24($fp)
	j	$L6
	nop

$L48:
	lb	$2,16($fp)
	nop
	move	$3,$2
	lw	$2,%gp_rel(__ctype_ptr__)($28)
	nop
	addu	$2,$3,$2
	addiu	$2,$2,1
	lb	$2,0($2)
	nop
	andi	$2,$2,0x00ff
	andi	$2,$2,0x8
	bne	$2,$0,$L51
	nop

	lb	$2,16($fp)
	nop
	bne	$2,$0,$L53
	nop

$L51:
	li	$2,16			# 0x10
	sw	$2,32($fp)
	j	$L28
	nop

$L53:
	lw	$2,20($fp)
	lb	$3,16($fp)
	lw	$4,48($fp)
	move	$5,$2
	move	$6,$3
	jal	erreur_caractere
	nop

	sw	$2,32($fp)
	j	$L28
	nop

$L6:
	lw	$2,20($fp)
	nop
	addiu	$2,$2,1
	sw	$2,20($fp)
$L4:
	lw	$4,48($fp)
	jal	strlen
	nop

	lw	$3,20($fp)
	nop
	sltu	$2,$2,$3
	beq	$2,$0,$L5
	nop

	li	$2,3			# 0x3
	sw	$2,32($fp)
$L28:
	lw	$2,32($fp)
	move	$sp,$fp
	lw	$31,44($sp)
	lw	$fp,40($sp)
	addiu	$sp,$sp,48
	j	$31
	nop

	.set	macro
	.set	reorder
	.end	classifie_nombre
	.size	classifie_nombre, .-classifie_nombre
	.ident	"GCC: (GNU) 4.2.4"
